package com.ywdnf.javaruntimecompile.core.service;

import com.ywdnf.javaruntimecompile.model.Result;
import java.io.IOException;

/**
 * 动态编译功能接口
 *
 * @author lss
 * @date 2019-05-09, Thu
 */
public interface RuntimeCompileService {

  /**
   * 动态编辑Java代码并返回结果
   *
   * @param javaCode 前台Java代码
   * @return 结果
   * @throws IOException io异常
   */
  Result compileAndGetResult(String javaCode) throws IOException;
}
